package com.hl.mapper;

import com.hl.domain.Consultwait;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
* @author lhx
* @description 针对表【consultwait(咨询预约表，存储用户的咨询预约信息)】的数据库操作Mapper
* @createDate 2024-09-07 15:22:27
* @Entity com.hl.domain.Consultwait
*/
public interface ConsultwaitMapper {

    //查询所有咨询预约信息
    List<Consultwait> selectAllConsultWait();

    //分页条件查询
    List<Consultwait> selectConsultWaitByCondition(@Param("info") String info,
                                                   @Param("startDate") Date startDate,
                                                   @Param("endDate") Date endDate);

    //删除预约信息
    int deleteConsultWaitById(int id);

    //查询状态信息 0:未完成，1:未评价，2：已评价
    List<Integer> selectStatus();

    //根据id修改预约信息
    int updateConsultWait(Consultwait consultwait);

	int deleteByPrimaryKey(Long id);

    int insert(Consultwait record);

    int insertSelective(Consultwait record);

    Consultwait selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(Consultwait record);

    int updateByPrimaryKey(Consultwait record);
    //    通过id修改状态
}




